(() => {
    const app = new Vue({
        el: '#header',
        data: {
            goodsList: [], /*页面显示数据*/
            defaultSort: []/*默认排序*/
        }
    });

    //=======排序方式=============
    // 0:默认 1：销量 2：价格
    app.fnDefault = ($event, type) => {
        $('#goodsSort >a').removeClass('this');
        $($event).addClass('this');
        if (type == 0) {
            app.goodsList = app.defaultSort;
        }
        else if (type == 1) {
            app.goodsList = paiXun('comsales').reverse();/*翻转数组 成高->第*/
        }
        else {
            app.goodsList = paiXun('comoney');
        }

    };
    //========执行排序 name:根据什么排序===========
    function paiXun($name) {
        var html = [];
        $.each(app.defaultSort,function(i,n){
            if(i != 0){
                console.log('遍历默认');
                //======开始比较=======
                $.each(html,function (i2,n2) {
                    if(parseFloat(n2[$name]) > parseFloat(n[$name])){
                        html.splice(i2,0,n);
                        return false;
                    }
                    else if(i2 == (html.length-1)){/*比到最后 没有小于的 就添加到最后*/
                        html.push(n)
                    }
                })
            }else{
                html.push(n);//第一次 直接添加进去
            }
        });
        return html;
    }

    //============切换主图===============
    app.updateImg =($obj,img)=>{
        $($obj).parent().find('span').removeClass('this');

        $($obj).addClass('this').parents('ul').find('.goods-img').attr('src',img)
    };

    /*获取商品*/
    $.post(DURL + '/obtain', $('#searchForm').serialize(), function (da) {
        console.log(da);
        if (da.length == 0) {
            //推荐商品
            $('#noGoods').removeClass('hidden');
            $.post(DURL + '/obtain', function (da) {
                app.goodsList = da;
                eac(app);
            })
        }
        else {
            //#主图格式成数组
            app.goodsList = da;
            eac(app);
        }

        //==========添加到页面词语===============
        function eac(app) {
            $.each(app.goodsList, function (i, n) {
                if (typeof n.combigphoto == 'string') {
                    app.goodsList[i].comsimphoto = n.comsimphoto.split(',');
                }
                else {
                    app.goodsList[i].comsimphoto = [[]];
                }

            });
            app.defaultSort = app.goodsList;
        }
    });

})();